class Step
  attr_writer :action

  # Constructor takes an AutomatedAction object
  def initialize(action)
    @action = action
  end

  def doAction()
    @action.execute()
  end

  def checkStatus()
    return @action.checkStatus()
  end

  def getDetails()
    return @action.getDetails()
  end

  def to_s()
    return @action.to_s()
  end

end
